Big Huge Thesaurus

rorippa amphibia

noun

sounds kind of like